stumble upon (something)

Translations
tomber sur (quelque chose)
Definitions
To discover or encounter something unexpectedly or by chance.